package com.xinzhitong.www.pojo;

import lombok.Data;

/**
 * 公司实体
 *
 * @author 徐鑫
 */
@Data
public class Company {

    /**
     * id
     */
    private Integer id;

    /**
     * 名称
     */
    private String name;

    /**
     * 评分
     */
    private Integer star;

    /**
     * 简介
     */
    private String introduction;

    /**
     * 行业
     */
    private String industry;

    /**
     * 规模
     */
    private String scale;

    /**
     * 日期
     */
    private String date;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String area;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 联系方式
     */
    private String contact;

    /**
     * 简称
     */
    private String shortname;

    /**
     * 对应用户的用户名
     */
    private String username;

    /**
     * 性质
     */
    private String nature;

    /**
     * logo路径
     */
    private String logo;

    public Company() {
    }

    /**
     * 公司信息（缺少图片和logo）
     *
     * @param name         全称
     * @param shortname    简称
     * @param nature       性质
     * @param industry     行业
     * @param date         成立时间
     * @param scale        规模
     * @param province     省
     * @param city         市
     * @param area         区
     * @param address      详细地址
     * @param contact      联系方式
     * @param introduction 介绍
     */
    public Company(String name, String shortname, String nature, String industry, String date, Integer scale, String province, String city, String area, String address, String contact, String introduction) {
        this.name = name;
        this.shortname = shortname;
        this.nature = nature;
        this.industry = industry;
        this.date = date;
        this.scale = scale.toString();
        this.province = province;
        this.city = city;
        this.area = area;
        this.address = address;
        this.contact = contact;
        this.introduction = introduction;
        this.star = 0;
    }

}
